﻿using System.ComponentModel.DataAnnotations.Schema;

namespace Framework.Models.Entities
{
    [Table("Fw_FlowinstanceOperationHistory")]
    public class Fw_FlowinstanceOperationHistory
    {
        /// <summary>
        /// 主键
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// 实例进程Id
        /// </summary>
        public string InstanceId { get; set; }

        /// <summary>
        /// NodeID
        /// </summary>
        public string CurrentNodeId { get; set; }

        /// <summary>
        /// 操作内容
        /// </summary>
        public string? Content { get; set; }

        /// <summary>
        /// 驳回节点0"前一步"1"第一步"2"某一步" 3"不处理"
        /// </summary>
        public int? NodeRejectType { get; set; }

        /// <summary>
        /// 节点会签方式 0-会签，1-或签
        /// </summary>
        public bool CounterSign { get; set; }

        /// <summary>
        /// 可写的表单项ID
        /// </summary>
        public string? FrmData { get; set; }

        public int? Taged { get; set; }

        public string? OperateUserName { get; set; }

        public string? OperateUserId { get; set; }

        public string? Description { get; set; }

        public DateTime? TagedTime { get; set; }
    }
}